home *** CD-ROM | disk | FTP | other *** search
/ Aminet 8 / Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso / Aminet / dev / lang / SGMLS.lha / SGMLS / NEWS < prev    next >
Text File  |  1994-07-10  |  4KB  |  112 lines

  1. This file describes recent user-visible changes in sgmls.  Bug fixes
  2. are not described.  See the man pages for more details.
  3.  
  4. Version 1.2
  5. ===========
  6.  
  7. You can use catalog entry files in the format defined in the SGML Open
  8. Draft Technical Resolution on Entity Management to map public
  9. identifiers and entity names onto system identifiers.
  10.  
  11. Version 1.1
  12. ===========
  13.  
  14. The rast filter converts the output of sgmls to RAST format. See
  15. rast.man.
  16.  
  17. There have been some changes to the output format: system and public
  18. identifiers for external entities and notations are specified using
  19. the new `s' and `p' commands; the filenames for external entities are
  20. specified using the new `f' command rather than being arguments to the
  21. `E' and `S' commands; the `\s' escape sequence is no longer generated;
  22. an `S' command is generated for an entity mentioned in a `{' command;
  23. RS characters are no longer stripped and are represented by `\012'.
  24.  
  25. The -c option now takes an argument giving the name of the file to
  26. which the report of capacity calculations should be written.  The
  27. report is in RACT format.
  28.  
  29. sgmls can now handle non-seekable devices (such as pipes).  If no
  30. filenames are specified on the command line, sgmls will read the
  31. document entity from standard input.  A filename of `-' can also be
  32. used to refer to standard input.
  33.  
  34. The output format no longer distinguishes attributes whose declared
  35. value is ID, IDREF or IDREFS and uses the TOKEN keyword for these.
  36. (The ESIS does not distinguish these attributes.)
  37.  
  38. The -a option is no longer allowed.
  39.  
  40. Version 1.0
  41. ===========
  42.  
  43. Eight bit characters can be made name characters.
  44.  
  45. Ambiguous content models are always detected.  The -a option is ignored.
  46.  
  47. Version 0.8
  48. ===========
  49.  
  50. On Unix systems, the configure script can automatically generate
  51. config.h from unix.cfg.
  52.  
  53. An APPINFO parameter in the SGML declaration other than NONE is output
  54. as a `#' command.
  55.  
  56. sgmls has a -iNAME option which defines a parameter entity NAME with
  57. replacement text "INCLUDE".
  58.  
  59. sgmls has a -u option that warns about undefined elements.
  60.  
  61. In SGML_PATH, the public text designating sequence (escape sequence)
  62. is now accessed with %E rather than %S.  %S now gives the system
  63. identifier.  When a system identifier is supplied, SGML_PATH will be
  64. used to generate a filename only if SGML_PATH uses %S and the system
  65. identifier does not contain (semi-)colons.
  66.  
  67. An accordance with Amendment 1 to ISO 8879:1986, in the SGML
  68. declaration `ISO 8879:1986' rather than `ISO 8879-1986' is required.
  69.  
  70. With MS-DOS, errors can be redirected to a file using the -f option.
  71.  
  72. Version 0.7
  73. ===========
  74.  
  75. More quantity limits can be changed.  In particular, GRPCNT, GRPLVL
  76. and GRPGTCNT can be increased up to 253; NAMELEN can be increased to
  77. 239.  Names are now dynamically allocated (that is, the amount of
  78. memory used to store a name depends on the actual length of the name
  79. rather than on value specified for NAMELEN.)
  80.  
  81. sgmlasp supports a -n option which disables upper-case substitution
  82. for names in replacement files.
  83.  
  84. sgmls has a -p option which makes it parse only the prolog.
  85.  
  86. The format of the I command has been changed: CDATA and SDATA entities
  87. are distinguished using a keyword rather than by surrounding SDATA
  88. entities with \|s.
  89.  
  90. Version 0.6
  91. ===========
  92.  
  93. A concrete syntax can now be specified explicitly in the SGML
  94. declaration, and various parts of the reference concrete syntax can be
  95. changed, including some quantity limits.
  96.  
  97. The treatment of notation identifiers and the syntax of the N output
  98. command have been changed.
  99.  
  100. SUBDOC support works with MS-DOS.
  101.  
  102. The -n option has been removed; references to subdocument entities are
  103. always resolved.
  104.  
  105. It is no longer possible to change the implied SGML declaration using
  106. environment variables.  You must use an explicit SGML declaration
  107. instead.
  108.  
  109. The V output command has been removed.
  110.  
  111. sgmlsasp supports multiple replacement files.
  112.